package com.meichis.yndms.model;

import java.io.Serializable;
import java.util.List;

public class VstFreeQuestion implements Serializable {

    /**
     * ID : 16527
     * Code : LJWJ_0001
     * Name : 测试经销商维护问卷
     * Classify : 200011
     * ClassifyName : null
     * EnabledFlag : Y
     * Remark :
     * Dim2KeyMode : 0
     * Dim2KeyItems : []
     * FillType : 1
     * FillTypeName : null
     * Items : [{"ID":28729,"Item":{"ID":26702,"Code":"QA_0001","Name":"是否店老板","FillMode":5,"Unit":"","ItemGroup":null,"SubTitle":"","MaxValue":"","MinValue":"","DefaultValue":"Y","RegularExpression":"","NeedExtRemark":"N","Remark":"","DicTableName":"","IsSum":2,"IsDisplaySKU":"","InspectTemplateCode":"","FreshStatus":"","Options":[{"Code":"1","Name":"江苏","Group":"","Remark":"","SortID":1},{"Code":"2","Name":"安徽","Group":"","Remark":"","SortID":2},{"Code":"3","Name":"北京","Group":"","Remark":"","SortID":3},{"Code":"4","Name":"上海","Group":"","Remark":"","SortID":4},{"Code":"5","Name":"浙江","Group":"","Remark":"","SortID":5},{"Code":"6","Name":"山东","Group":"","Remark":"","SortID":6}]},"SortID":10,"IsMustFill":2,"ItemGroup":"组别1","DefaultNextItem":28730,"Remark":"","ItemRoutes":null},{"ID":28730,"Item":{"ID":26703,"Code":"QA_0002","Name":"店内月收入","FillMode":1,"Unit":"万元","ItemGroup":null,"SubTitle":"本店平均月销量","MaxValue":"","MinValue":"0","DefaultValue":"","RegularExpression":"","NeedExtRemark":"","Remark":"","DicTableName":"","IsSum":2,"IsDisplaySKU":"","InspectTemplateCode":"","FreshStatus":"","Options":[]},"SortID":20,"IsMustFill":2,"ItemGroup":"组别1","DefaultNextItem":28729,"Remark":"","ItemRoutes":null},{"ID":28731,"Item":{"ID":26704,"Code":"QA_0003","Name":"小程序每天使用时长","FillMode":3,"Unit":"小时","ItemGroup":null,"SubTitle":"","MaxValue":"","MinValue":"","DefaultValue":"1","RegularExpression":"","NeedExtRemark":"","Remark":"","DicTableName":"","IsSum":2,"IsDisplaySKU":"","InspectTemplateCode":"","FreshStatus":"","Options":[{"Code":"1","Name":"0-2","Group":"","Remark":"","SortID":1},{"Code":"2","Name":"2-5","Group":"","Remark":"","SortID":2},{"Code":"3","Name":"5-8","Group":"","Remark":"","SortID":3},{"Code":"4","Name":" >8","Group":"","Remark":"","SortID":4}]},"SortID":30,"IsMustFill":1,"ItemGroup":"组别1","DefaultNextItem":28729,"Remark":"","ItemRoutes":null},{"ID":28732,"Item":{"ID":26705,"Code":"QA_0004","Name":"主要售卖产品","FillMode":4,"Unit":"","ItemGroup":null,"SubTitle":"可多选","MaxValue":"","MinValue":"","DefaultValue":"","RegularExpression":"","NeedExtRemark":"","Remark":"","DicTableName":"","IsSum":2,"IsDisplaySKU":"","InspectTemplateCode":"","FreshStatus":"","Options":[{"Code":"1","Name":"学生奶","Group":"","Remark":"","SortID":1},{"Code":"2","Name":"金典","Group":"","Remark":"","SortID":2},{"Code":"3","Name":"安慕希","Group":"","Remark":"","SortID":3},{"Code":"4","Name":"纯奶","Group":"","Remark":"","SortID":4},{"Code":"5","Name":"QQ星","Group":"","Remark":"","SortID":5}]},"SortID":40,"IsMustFill":1,"ItemGroup":"组别2","DefaultNextItem":28729,"Remark":"","ItemRoutes":null},{"ID":28733,"Item":{"ID":26706,"Code":"QA_0005","Name":"拍摄货架","FillMode":9,"Unit":"","ItemGroup":null,"SubTitle":"","MaxValue":"","MinValue":"","DefaultValue":"","RegularExpression":"","NeedExtRemark":"","Remark":"","DicTableName":"","IsSum":2,"IsDisplaySKU":"","InspectTemplateCode":"","FreshStatus":"","Options":[]},"SortID":50,"IsMustFill":2,"ItemGroup":"组别2","DefaultNextItem":28729,"Remark":"","ItemRoutes":null},{"ID":28735,"Item":{"ID":26711,"Code":"QS_0008","Name":"选择您的省份","FillMode":6,"Unit":"","ItemGroup":null,"SubTitle":"","MaxValue":"","MinValue":"","DefaultValue":"","RegularExpression":"","NeedExtRemark":"","Remark":"","DicTableName":"","IsSum":2,"IsDisplaySKU":"","InspectTemplateCode":"","FreshStatus":"","Options":[{"Code":"1","Name":"江苏","Group":"","Remark":"","SortID":1},{"Code":"2","Name":"安徽","Group":"","Remark":"","SortID":2},{"Code":"3","Name":"北京","Group":"","Remark":"","SortID":3},{"Code":"4","Name":"上海","Group":"","Remark":"","SortID":4},{"Code":"5","Name":"浙江","Group":"","Remark":"","SortID":5},{"Code":"6","Name":"山东","Group":"","Remark":"","SortID":6}]},"SortID":60,"IsMustFill":2,"ItemGroup":"组别2","DefaultNextItem":28729,"Remark":"","ItemRoutes":null},{"ID":28734,"Item":{"ID":26707,"Code":"QA_0006","Name":"请填写您的建议","FillMode":2,"Unit":"","ItemGroup":null,"SubTitle":"","MaxValue":"","MinValue":"","DefaultValue":"","RegularExpression":"","NeedExtRemark":"","Remark":"","DicTableName":"","IsSum":2,"IsDisplaySKU":"","InspectTemplateCode":"","FreshStatus":"","Options":[]},"SortID":70,"IsMustFill":2,"ItemGroup":"其他","DefaultNextItem":28729,"Remark":"","ItemRoutes":null}]
     */

    private int ID;
    private String Code;
    private String Name;
    private int Classify;
    private Object ClassifyName;
    private String EnabledFlag;
    private String Remark;
    private int Dim2KeyMode;
    private int FillType;
    private Object FillTypeName;
    private List<?> Dim2KeyItems;
    private List<ItemsBean> Items;

    public int getID() {
        return ID;
    }

    public void setID(int ID) {
        this.ID = ID;
    }

    public String getCode() {
        return Code;
    }

    public void setCode(String Code) {
        this.Code = Code;
    }

    public String getName() {
        return Name;
    }

    public void setName(String Name) {
        this.Name = Name;
    }

    public int getClassify() {
        return Classify;
    }

    public void setClassify(int Classify) {
        this.Classify = Classify;
    }

    public Object getClassifyName() {
        return ClassifyName;
    }

    public void setClassifyName(Object ClassifyName) {
        this.ClassifyName = ClassifyName;
    }

    public String getEnabledFlag() {
        return EnabledFlag;
    }

    public void setEnabledFlag(String EnabledFlag) {
        this.EnabledFlag = EnabledFlag;
    }

    public String getRemark() {
        return Remark;
    }

    public void setRemark(String Remark) {
        this.Remark = Remark;
    }

    public int getDim2KeyMode() {
        return Dim2KeyMode;
    }

    public void setDim2KeyMode(int Dim2KeyMode) {
        this.Dim2KeyMode = Dim2KeyMode;
    }

    public int getFillType() {
        return FillType;
    }

    public void setFillType(int FillType) {
        this.FillType = FillType;
    }

    public Object getFillTypeName() {
        return FillTypeName;
    }

    public void setFillTypeName(Object FillTypeName) {
        this.FillTypeName = FillTypeName;
    }

    public List<?> getDim2KeyItems() {
        return Dim2KeyItems;
    }

    public void setDim2KeyItems(List<?> Dim2KeyItems) {
        this.Dim2KeyItems = Dim2KeyItems;
    }

    public List<ItemsBean> getItems() {
        return Items;
    }

    public void setItems(List<ItemsBean> Items) {
        this.Items = Items;
    }

    public static class ItemsBean implements Serializable {
        /**
         * ID : 28729
         * Item : {"ID":26702,"Code":"QA_0001","Name":"是否店老板","FillMode":5,"Unit":"","ItemGroup":null,"SubTitle":"","MaxValue":"","MinValue":"","DefaultValue":"Y","RegularExpression":"","NeedExtRemark":"N","Remark":"","DicTableName":"","IsSum":2,"IsDisplaySKU":"","InspectTemplateCode":"","FreshStatus":"","Options":[{"Code":"1","Name":"江苏","Group":"","Remark":"","SortID":1},{"Code":"2","Name":"安徽","Group":"","Remark":"","SortID":2},{"Code":"3","Name":"北京","Group":"","Remark":"","SortID":3},{"Code":"4","Name":"上海","Group":"","Remark":"","SortID":4},{"Code":"5","Name":"浙江","Group":"","Remark":"","SortID":5},{"Code":"6","Name":"山东","Group":"","Remark":"","SortID":6}]}
         * SortID : 10
         * IsMustFill : 2
         * ItemGroup : 组别1
         * DefaultNextItem : 28730
         * Remark :
         * ItemRoutes : null
         */

        private int ID;
        private ItemBean Item;
        private int SortID;
        private int IsMustFill;
        private String ItemGroup;
        private int DefaultNextItem;
        private String Remark;
        private Object ItemRoutes;

        public int getID() {
            return ID;
        }

        public void setID(int ID) {
            this.ID = ID;
        }

        public ItemBean getItem() {
            return Item;
        }

        public void setItem(ItemBean Item) {
            this.Item = Item;
        }

        public int getSortID() {
            return SortID;
        }

        public void setSortID(int SortID) {
            this.SortID = SortID;
        }

        public int getIsMustFill() {
            return IsMustFill;
        }

        public void setIsMustFill(int IsMustFill) {
            this.IsMustFill = IsMustFill;
        }

        public String getItemGroup() {
            return ItemGroup;
        }

        public void setItemGroup(String ItemGroup) {
            this.ItemGroup = ItemGroup;
        }

        public int getDefaultNextItem() {
            return DefaultNextItem;
        }

        public void setDefaultNextItem(int DefaultNextItem) {
            this.DefaultNextItem = DefaultNextItem;
        }

        public String getRemark() {
            return Remark;
        }

        public void setRemark(String Remark) {
            this.Remark = Remark;
        }

        public Object getItemRoutes() {
            return ItemRoutes;
        }

        public void setItemRoutes(Object ItemRoutes) {
            this.ItemRoutes = ItemRoutes;
        }

        public static class ItemBean implements Serializable {
            /**
             * ID : 26702
             * Code : QA_0001
             * Name : 是否店老板
             * FillMode : 5
             * Unit :
             * ItemGroup : null
             * SubTitle :
             * MaxValue :
             * MinValue :
             * DefaultValue : Y
             * RegularExpression :
             * NeedExtRemark : N
             * Remark :
             * DicTableName :
             * IsSum : 2
             * IsDisplaySKU :
             * InspectTemplateCode :
             * FreshStatus :
             * Options : [{"Code":"1","Name":"江苏","Group":"","Remark":"","SortID":1},{"Code":"2","Name":"安徽","Group":"","Remark":"","SortID":2},{"Code":"3","Name":"北京","Group":"","Remark":"","SortID":3},{"Code":"4","Name":"上海","Group":"","Remark":"","SortID":4},{"Code":"5","Name":"浙江","Group":"","Remark":"","SortID":5},{"Code":"6","Name":"山东","Group":"","Remark":"","SortID":6}]
             */

            private int ID;
            private String Code;
            private String Name;
            private int FillMode;
            private String Unit;
            private Object ItemGroup;
            private String SubTitle;
            private String MaxValue;
            private String MinValue;
            private String DefaultValue;
            private String RegularExpression;
            private String NeedExtRemark;
            private String Remark;
            private String DicTableName;
            private int IsSum;
            private String IsDisplaySKU;
            private String InspectTemplateCode;
            private String FreshStatus;
            private List<OptionsBean> Options;

            public int getID() {
                return ID;
            }

            public void setID(int ID) {
                this.ID = ID;
            }

            public String getCode() {
                return Code;
            }

            public void setCode(String Code) {
                this.Code = Code;
            }

            public String getName() {
                return Name;
            }

            public void setName(String Name) {
                this.Name = Name;
            }

            public int getFillMode() {
                return FillMode;
            }

            public void setFillMode(int FillMode) {
                this.FillMode = FillMode;
            }

            public String getUnit() {
                return Unit;
            }

            public void setUnit(String Unit) {
                this.Unit = Unit;
            }

            public Object getItemGroup() {
                return ItemGroup;
            }

            public void setItemGroup(Object ItemGroup) {
                this.ItemGroup = ItemGroup;
            }

            public String getSubTitle() {
                return SubTitle;
            }

            public void setSubTitle(String SubTitle) {
                this.SubTitle = SubTitle;
            }

            public String getMaxValue() {
                return MaxValue;
            }

            public void setMaxValue(String MaxValue) {
                this.MaxValue = MaxValue;
            }

            public String getMinValue() {
                return MinValue;
            }

            public void setMinValue(String MinValue) {
                this.MinValue = MinValue;
            }

            public String getDefaultValue() {
                return DefaultValue;
            }

            public void setDefaultValue(String DefaultValue) {
                this.DefaultValue = DefaultValue;
            }

            public String getRegularExpression() {
                return RegularExpression;
            }

            public void setRegularExpression(String RegularExpression) {
                this.RegularExpression = RegularExpression;
            }

            public String getNeedExtRemark() {
                return NeedExtRemark;
            }

            public void setNeedExtRemark(String NeedExtRemark) {
                this.NeedExtRemark = NeedExtRemark;
            }

            public String getRemark() {
                return Remark;
            }

            public void setRemark(String Remark) {
                this.Remark = Remark;
            }

            public String getDicTableName() {
                return DicTableName;
            }

            public void setDicTableName(String DicTableName) {
                this.DicTableName = DicTableName;
            }

            public int getIsSum() {
                return IsSum;
            }

            public void setIsSum(int IsSum) {
                this.IsSum = IsSum;
            }

            public String getIsDisplaySKU() {
                return IsDisplaySKU;
            }

            public void setIsDisplaySKU(String IsDisplaySKU) {
                this.IsDisplaySKU = IsDisplaySKU;
            }

            public String getInspectTemplateCode() {
                return InspectTemplateCode;
            }

            public void setInspectTemplateCode(String InspectTemplateCode) {
                this.InspectTemplateCode = InspectTemplateCode;
            }

            public String getFreshStatus() {
                return FreshStatus;
            }

            public void setFreshStatus(String FreshStatus) {
                this.FreshStatus = FreshStatus;
            }

            public List<OptionsBean> getOptions() {
                return Options;
            }

            public void setOptions(List<OptionsBean> Options) {
                this.Options = Options;
            }

            public static class OptionsBean implements Serializable {
                /**
                 * Code : 1
                 * Name : 江苏
                 * Group :
                 * Remark :
                 * SortID : 1
                 */

                private String Code;
                private String Name;
                private String Group;
                private String Remark;
                private int SortID;

                public String getCode() {
                    return Code;
                }

                public void setCode(String Code) {
                    this.Code = Code;
                }

                public String getName() {
                    return Name;
                }

                public void setName(String Name) {
                    this.Name = Name;
                }

                public String getGroup() {
                    return Group;
                }

                public void setGroup(String Group) {
                    this.Group = Group;
                }

                public String getRemark() {
                    return Remark;
                }

                public void setRemark(String Remark) {
                    this.Remark = Remark;
                }

                public int getSortID() {
                    return SortID;
                }

                public void setSortID(int SortID) {
                    this.SortID = SortID;
                }
            }
        }
    }
}
